Some improvements done, owner deletion started, some bugs remain there
[RRRRHHHH_Code] / ruralHouses client / src / gui / HouseFeaturesGUI.java
index 254f9c9..1e49dca 100644 (file)
@@ -55,6 +55,7 @@ public class HouseFeaturesGUI extends JFrame {
        private JTable table;
        private DefaultTableModel tableModel;
        private RuralHouse rh;
+       private Vector<Offer> offers= new Vector<Offer>();
        private JTextField telIn;
        private int row;
        private JLabel labelPhone;
@@ -238,7 +239,8 @@ public class HouseFeaturesGUI extends JFrame {
                while (rhs.hasMoreElements()) {
                        Offer of = rhs.nextElement();
                        if (of.getBookings() == null
-                                       || of.isBooked()) {
+                                       || !of.isBooked()) {
+                               offers.add(of);
                                Vector<Object> row = new Vector<Object>();
                                row.add(of.getOfferNumber());
                                row.add(of.getFirstDay());
@@ -301,8 +303,8 @@ public class HouseFeaturesGUI extends JFrame {
                                if (table.getRowCount() != 0) {
                                        Client cl = new Client(nameField.getText(),
                                                        mailField.getText(), telIn.getText());
-                                       book = bookingM.createBooking(rh, rh.offers.get(row)
-                                                       .getFirstDay(), rh.offers.get(row).getLastDay(),cl);
+                                       book = bookingM.createBooking(rh, offers.get(row)
+                                                       .getFirstDay(), offers.get(row).getLastDay(),cl);
                                }
                        } catch (Exception e) {
                                e.printStackTrace();